roller tiller for attachment to plows - Turkish English Dictionary